package ar.com.vates.vsp.capitulo3;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Ejercicio1 {
	static ArrayList<Ficha> Archivador = new ArrayList<Ficha>();
    static BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
	
	public static void main(String[] args) {
		
		cargarFichas();
		mostrarFichas();
		try {
			
			System.out.println("Ingrese el numero de Ficha a Eliminar");
			int posicion = Integer.parseInt(entrada.readLine());
			eliminarFichas(posicion);
			
			
		} catch (NumberFormatException e) {
			System.out.println("Ingrese un Numero!");			
		} catch (IOException e) {
			System.out.println(e);			
		}
	}
	
	public static void cargarFichas(){
		
		Ficha ficha1;
		Ficha ficha2;

		ficha1 = new Ficha("Matias", "Cena", 21);
		ficha2 = new Ficha("Dianela", "Chirino", 21);
		
		Archivador.add(ficha1);
		Archivador.add(ficha2);
		System.out.println("Fichas Cargadas!");
	}
	
	public static void mostrarFichas(){
		for (int i = 0; i < Archivador.size(); i++) {
			System.out.println(Archivador.get(i));
		}
	}
	
	public static void eliminarFichas(int posicion){
		Archivador.remove(posicion);		
		for (int i = 0; i < Archivador.size(); i++) {
			System.out.println("Las Fichas que quedaron son: " + Archivador.get(i));
		}
	}

}
